
abstract class ReportEvent {}

class LoadReportData extends ReportEvent {
  final String endPeriod;
  final String startPeriod;
  LoadReportData(this.startPeriod, this.endPeriod);
}

class LoadReportIncomeData extends ReportEvent {
  final String endPeriod;
  final String startPeriod;
  LoadReportIncomeData(this.startPeriod, this.endPeriod);
}

class LoadReportBalanceData extends ReportEvent {
  final String endPeriod;
  final String startPeriod;
  final String type;
  LoadReportBalanceData(this.startPeriod, this.endPeriod, this.type);
}
class LoadReportBalanceQyZwData extends ReportEvent {
  final String endPeriod;
  final String startPeriod;
  final String type;
  LoadReportBalanceQyZwData(this.startPeriod, this.endPeriod, this.type);
}
class ReportChartEvent extends ReportEvent {
  final int year;
  ReportChartEvent(this.year);
}
